iT邦幫忙

2025 iThome 鐵人賽

DAY 2
0

目標

在本地用MySQL建立一個資料庫(healthDB)
建立4個資料表(使用者、食物、健康記錄、飲食記錄)
插入測試資料

過程

  1. 登入MySQL使用者帳號(我之前已註冊過),創建資料庫healthDB
    https://ithelp.ithome.com.tw/upload/images/20250916/20178845peJAJiLjtn.png
  2. 建立資料表(users、food、health_log、food_log)

users:
id欄位為整數、每新增一筆資料會自動遞增、且唯一不可重複和空白
name為字元(10字內),不可空白
password為字串,不可空白
age為整數,不可空白
gender為字串,不可空白
height、weight可為小數,不可空白
goal為字串https://ithelp.ithome.com.tw/upload/images/20250916/201788456oJSNgp6Qc.png


food:
新增以下的項目https://ithelp.ithome.com.tw/upload/images/20250916/201788454tBWEqCmoX.png


health_log:
最後一行foreign key外鍵的作用是()裡的id值須對應到users這張表的主鍵 , 確保資料的一致性

https://ithelp.ithome.com.tw/upload/images/20250916/20178845hA8ogwDx8r.png


food_log:
foreign key(id)對應users表裡的主鍵
foreign key(food_id)對應food表裡的主鍵https://ithelp.ithome.com.tw/upload/images/20250916/20178845c5L4HJYTsI.png


  1. 插入測試資料
    在food新增3筆資料https://ithelp.ithome.com.tw/upload/images/20250916/20178845ulHMwjJsdx.png

上一篇
功能介紹與規劃
系列文
飲食營養追蹤 + 健康分析 Web 系統2
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言